<?php

class Application_Model_DbTable_Visiteur extends Zend_Db_Table_Abstract
{

    protected $_name = 'visiteur';
    protected $_primary ='id';
    protected $_rowClass ='Application_Model_DbTable_VisiteurRow';


    public function ajouterVisiteur($id,$nom,$prenom,$login, $mdp, $adresse, $cp, $ville, $dateEmbauche){
        $data = array (
            'id'=> $id,
            'nom'=> $nom,
            'prenom'=> $prenom,
            'login'=> $login,
            'mdp'=>$mdp,
            'adresse'=>$adresse,
            'cp'=>$cp,
            'ville'=>$ville,
            'dateEmbauche'=>$dateEmbauche,
        );
        $this->insert($data);
    }
    
    public function obtenirVisiteur($id){
        $row = $this->fetchRow("id='" .$id. "'");
        if(!$row){
            throw new  Exception("Impossible de trouver l'enregistrement $id");
        }
        return $row->toArray();
    }
    public function modifierVisiteur($id, $nom, $prenom, $login, $mdp, $adresse, $cp, $ville, $dateEmbauche) {
        $data = array(
            'id'=>$id,
            'nom'=>$nom,
            'prenom'=>$prenom,
            'login'=>$login,
            'mdp'=>$mdp,
            'adresse'=>$adresse,
            'cp'=>$cp,
            'ville'=>$ville,
            'dateEmbauche'=>$dateEmbauche,
        );
        $this->update($data, "id='" .$id."'");
    }
    public function supprimerVisiteur($id){
        $this->delete("id='".$id."'");
    }
    
    

}
?>

